<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Sentry</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <h1>Sentry</h1>
    <nav>
        <ul>
            <li>
                <a href="#cli">1 Sentry CLI</a>
                <ul>
                    <li><a href="#cli-install">1.1 安装</a></li>
                </ul>
            </li>
        </ul>
    </nav>
    <p><a href="https://sentry.io/welcome/" target="_blank">Sentry</a> 是一个应用程序监控和错误跟踪软件。</p>
    <p>开发者可以使用 Sentry 的 <a href="https://sentry.io/pricing/" target="_blank">Developer 版</a>，它支持 1 个用户和 30 天的数据历史。</p>

    <h2 id="cli">1 Sentry CLI</h2>
    <p><a href="https://docs.sentry.io/product/cli/" target="_blank">sentry-cli</a> 命令行工具可以连接 Sentry API，管理项目数据。它主要管理 iOS 和 Android 上的调试信息，以及其他平台的 source maps 等管理工作。</p>

    <h3 id="cli-install">1.1 安装</h3>
    <p>在 macOS 或 Linux 平台，可以使用自动下载器，安装最新版本：</p>
    <pre>curl -sL https://sentry.io/get-cli/ | bash</pre>
    <p>官方建议明确指定版本信息，保持数据统一：</p>
    <pre>curl -sL https://sentry.io/get-cli/ | SENTRY_CLI_VERSION="2.0.4" bash }}</pre>
    <p>要验证是否安装成功，执行：</p>
    <pre>sentry-cli --help</pre>
    <p>通过 npm 安装：</p>
    <pre>npm install @sentry/cli</pre>
    <p>@sentry/cli 默认从 Fastly 的 CDN 下载，如果要改变镜像地址，可以设定 <code>sentrycli_cdnurl</code> 变量。</p>
    <pre>npm install @sentry/cli --sentrycli_cdnurl=https://mymirror.local/path</pre>
    <p>也可以把这个参数放在 <a href="https://docs.npmjs.com/cli/v8/configuring-npm/npmrc" target="_blank"><code>.npmrc</code></a> 文件中：</p>
    <pre>sentrycli_cdnurl=https://mymirror.local/path</pre>
    <p>另一个选项是使用 <code>SENTRYCLI_CDNURL</code> 环境变量：</p>
    <pre>SENTRYCLI_CDNURL=https://mymirror.local/path npm install @sentry/cli</pre>
    <blockquote id="set-mirror">
        国内用户如果下载 sentry-cli 报错，可以使用镜像地址：<code>https://registry.npmmirror.com/binary.html?path=sentry-cli</code>。即在 <code>.npmrc</code> 中编写：
        <pre>sentrycli_cdnurl=https://registry.npmmirror.com/binary.html?path=sentry-cli</pre>
        然后正常安装依赖即可。
    </blockquote>
</body>
</html>